development ruby developers autocad j2ee emerald open source design lisp cad rails presentation projects lisp programming java business c++ .net php multimedia